Text copied to clipboard!

Naslov

Text copied to clipboard!

Razvijač Legacy Sustava

Opis

Text copied to clipboard!
Tražimo iskusnog Razvijača Legacy Sustava koji će biti odgovoran za održavanje, poboljšanje i modernizaciju postojećih softverskih rješenja. Ova uloga zahtijeva duboko razumijevanje zastarjelih tehnologija, sposobnost analize i optimizacije koda te implementaciju novih funkcionalnosti bez narušavanja stabilnosti sustava. Kao Razvijač Legacy Sustava, radit ćete s različitim programskim jezicima i bazama podataka koje su možda zastarjele, ali su i dalje ključne za poslovanje organizacije. Vaš zadatak bit će osigurati da ti sustavi ostanu funkcionalni, sigurni i učinkoviti, dok istovremeno radite na njihovoj postupnoj modernizaciji. Očekuje se da ćete surađivati s različitim timovima, uključujući IT podršku, razvojne inženjere i poslovne analitičare, kako biste identificirali probleme, predložili rješenja i implementirali poboljšanja. Također ćete biti odgovorni za dokumentaciju postojećeg koda i procesa, što će pomoći budućim razvojnim timovima u razumijevanju i održavanju sustava. Idealni kandidat ima iskustvo rada s legacy sustavima, razumije arhitekturu monolitnih aplikacija i zna kako ih optimizirati ili migrirati na modernije platforme. Poznavanje sigurnosnih standarda i najboljih praksi u razvoju softvera također je ključno. Ako ste strastveni u rješavanju složenih problema, volite raditi s postojećim sustavima i imate želju za kontinuiranim učenjem i poboljšanjem softverskih rješenja, ovo je prava prilika za vas!

Odgovornosti

Text copied to clipboard!
  • Održavanje i poboljšanje postojećih softverskih sustava.
  • Analiza i optimizacija zastarjelog koda.
  • Implementacija novih funkcionalnosti bez narušavanja stabilnosti sustava.
  • Suradnja s različitim timovima radi poboljšanja performansi sustava.
  • Dokumentiranje postojećeg koda i procesa.
  • Identifikacija i rješavanje sigurnosnih ranjivosti u legacy sustavima.
  • Migracija zastarjelih sustava na modernije tehnologije.
  • Podrška korisnicima i rješavanje tehničkih problema.

Zahtjevi

Text copied to clipboard!
  • Iskustvo rada s legacy sustavima i zastarjelim tehnologijama.
  • Poznavanje programskih jezika poput COBOL-a, Java-a, C++ ili drugih relevantnih jezika.
  • Iskustvo s bazama podataka kao što su Oracle, SQL Server ili MySQL.
  • Razumijevanje arhitekture monolitnih aplikacija i mogućnosti njihove modernizacije.
  • Sposobnost analize i optimizacije postojećeg koda.
  • Poznavanje sigurnosnih standarda i najboljih praksi u razvoju softvera.
  • Sposobnost rada u timu i učinkovite komunikacije s različitim odjelima.
  • Sposobnost rješavanja problema i prilagodbe novim tehnologijama.

Moguća pitanja na intervjuu

Text copied to clipboard!
  • Možete li opisati svoje iskustvo rada s legacy sustavima?
  • Kako biste pristupili optimizaciji zastarjelog koda?
  • Koje alate koristite za analizu i održavanje postojećih sustava?
  • Jeste li ikada radili na migraciji legacy sustava na moderniju platformu? Kako ste to izveli?
  • Kako osiguravate sigurnost i stabilnost zastarjelih sustava?
  • Kako biste riješili problem performansi u starijem softverskom sustavu?
  • Kako surađujete s drugim timovima prilikom održavanja i poboljšanja sustava?
  • Koje su najveće izazove s kojima ste se susreli u radu s legacy sustavima?